#include "StdAfx.h"
#include ".\onlinecfg.h"

COnlineCfg::COnlineCfg(void)
{
	

}

COnlineCfg::~COnlineCfg(void)
{

}

int COnlineCfg::InitOnlineCfg( KtvOnlineCfg* lpCfg )
{
	if( lpCfg )
	{
		memset( lpCfg, 0, sizeof(KtvOnlineCfg) );
		lpCfg->cbSize = sizeof(KtvOnlineCfg);
		return TRUE;
	}	

	return FALSE;
}

int COnlineCfg::ResetDefaultCfg( CServer* lpServer,  KtvOnlineCfg* lpCfg )
{
	if( lpCfg == NULL )
		return FALSE;	

	InitOnlineCfg( lpCfg );

	wstring strRegFileName = global.GetRegString( L"OnlineReg", L"UDMC.DAT" );

	wsprintfW( lpCfg->szOnlineReg, L"%s", strRegFileName.c_str() );

	

	return TRUE;
}

int COnlineCfg::ApplyCfg( CServer* lpServer,  KtvOnlineCfg* lpCfg )
{

	return 0;
}